/*!
 * SPDX-License-Identifier: Apache-2.0
 *
 * The OpenSearch Contributors require contributions made to
 * this file be licensed under the Apache-2.0 license or a
 * compatible open source license.
 *
 * Modifications Copyright OpenSearch Contributors. See
 * GitHub history for details.
 */

.ouiFieldPassword {
  @include ouiFormControlStyle;
  @include ouiFormControlWithIcon($isIconOptional: false);
  @include ouiFormControlIsLoading;

  &.ouiFieldPassword--compressed {
    @include ouiFormControlWithIcon($isIconOptional: false, $side: 'left', $compressed: true);
  }
}

// sass-lint:disable-block no-vendor-prefixes
// Only remove Edge's internal reveal button if we're providing a custom one
.ouiFieldPassword--withToggle::-ms-reveal {
  display: none;
}
